Grupa dzieci przyszła do sklepu z zabawkami. Każde z nich chciałoby sobie kupić pewną liczbę balonów. Dzieci lubią urozmaicenie - żadne z nich nie chciałoby mieć dwóch balonów tego samego koloru. Pomóż sprzedawcy sprawdzić, czy przy aktualnym stanie sklepu da się zrealizować zamówienia wszystkich przybyłych dzieci.
Napisz program, który:
W pierwszym wierszu wejścia znajdują się dwie liczby całkowite
oraz
(
,
), oddzielone pojedynczym
odstępem i oznaczające liczbę różnych kolorów balonów, jakie znajdują się
w sklepie oraz liczbę przybyłych dzieci.
Drugi wiersz wejścia zawiera
liczb całkowitych
(
dla
), pooddzielanych pojedynczymi
odstępami i oznaczających liczby balonów w poszczególnych kolorach.
Trzeci wiersz wejścia zawiera
liczb całkowitych
(
dla
), pooddzielanych pojedynczymi
odstępami i oznaczających zamówienia poszczególnych dzieci;
oznacza, że
-te dziecko chciałoby kupić
balonów, wszystkie w różnych
kolorach.
Pierwszy i jedyny wiersz wyjścia powinien zawierać jedno słowo TAK, jeżeli da się zrealizować zamówienia wszystkich dzieci, albo NIE w przeciwnym wypadku.
Dla danych wejściowych:
4 3 3 2 1 3 1 3 4
poprawną odpowiedzią jest:
TAK
natomiast dla danych:
4 3 3 2 1 3 1 4 4
poprawnym wynikiem jest:
NIE
Autor zadania: Jakub Radoszewski.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.